package models

import (
	"time"
	"lottery/enum"
)

//比例反奖30% 应该是多少钱 筛选出来最近的号码
//固定反奖 每次500万
//随机反奖 号码随机
//固定号码开奖
//中奖号码
const (
	//开奖方式 LotteryWay
	//按照比例开奖
	PERCENT    string ="PERCENT"
	//随机开奖
	RANDOM    string ="RANDOM"
	//固定开奖
	CONSTANT    string ="CONSTANT"
)

type Lottery struct {
	Id    int64  `json:"id,omitempty"`
	UserId int64 `xorm:"user_id" json:"userId,omitempty"`
	//游戏类型
	GameType  string `xorm:"game_type" json:"gameType"`
	//下注期数
	Periods string `xorm:"periods" json:"periods,omitempty"`
	//开奖号码
	Numbers string `xorm:"numbers" json:"numbers,omitempty"`
	//下注金额
	Amount  int64 `xorm:"amount" json:"amount,omitempty"`
	//派奖金额
	Win  int64 `xorm:"amount" json:"amount,omitempty"`
	//开奖方式 固定比例开奖30%
	LotteryWay  string `xorm:"lottery_way" json:"lotteryWay,omitempty"`
	//开奖中-开奖失败-开奖成功
	Status  enum.Enum `xorm:"status" json:"status,omitempty"`
	Created time.Time `xorm:"created" json:"created,omitempty"`
	Updated time.Time `xorm:"updated" json:"updated,omitempty"`
	Deleted time.Time `xorm:"deleted" json:"deleted,omitempty"`
}
